package ncut.shumei.dao.impl;

import ncut.shumei.dao.BookDao;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Repository;

@Repository("bookDaoAnnotation")
public class BookDaoImplAnnotation implements BookDao {
    
    @Value("张三")
    private String name;
    
    @Value("ncut202110001")
    private String id;
    
    @Value("数字媒体技术专业")
    private String major;

    @Override
    public void saveBook() {
        System.out.println("使用注解注入 - 执行数据库操作，保存图书信息");
        System.out.println("学生信息：" + name + ", " + id + ", " + major);
    }

    @Override
    public void updateBook() {
        System.out.println("使用注解注入 - 执行数据库操作，更新图书信息");
    }

    @Override
    public void queryBook() {
        System.out.println("使用注解注入 - 执行数据库操作，查询图书信息");
    }

    @Override
    public void deleteBook() {
        System.out.println("使用注解注入 - 执行数据库操作，删除图书信息");
    }
} 